<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <liu21st@gmail.com>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]
namespace think;

// 定义应用目录
define('APP_PATH', __DIR__ . '/../app/');

// ThinkPHP 引导文件
// 1. 加载基础文件
require __DIR__ . '/../thinkphp/base.php';
// 加载框架引导文件
$admin_module = [
    // 生成应用公共文件
    '__file__' => ['common.php', 'config.php', 'database.php'],

    // 定义demo模块的自动生成 （按照实际定义的文件名生成）
    'admin' => [
        '__file__' => ['common.php'],
        '__dir__' => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Admin', 'Cate', 'Article', 'Log', 'ModuleSetting'],
        'model' => ['Admin', 'Cate', 'Article', 'Log', 'ModuleSetting'],
        'view' => [
            'index/index',
            'admin/index',
            'admin/edit',
            'cate/index',
            'cate/add',
            'cate/edit',
            'cate/del',
            'article/index',
            'article/add',
            'article/edit',
            'log/index',
            'module_setting/index'],
    ],
    // 其他更多的模块定义
];

$home_module = [
    // 生成应用公共文件
    '__file__' => ['common.php', 'config.php', 'database.php'],

    // 定义demo模块的自动生成 （按照实际定义的文件名生成）
    'home' => [
        '__file__' => ['common.php'],
        '__dir__' => ['behavior', 'controller', 'model', 'view'],
        'controller' => ['Index', 'Admin', 'Cate', 'Article', 'Log', 'ModuleSetting'],
        'model' => ['Admin', 'Cate', 'Article', 'Log', 'ModuleSetting'],
        'view' => [
            'index/index',
            'cate/index',
            'article/index',
            ]
    ],
    // 其他更多的模块定义
];
\think\Build::run($home_module);